#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//int main()
//{
//	int n, m, i, j, t, x, y, flag = 0;
//	int f[8] = { -1,-1,-1,0,0,1,1,1 };
//	int g[8] = { -1,0,1,-1,1,-1,0,1 };
//	char a[110][110], b[110][110];
//	scanf("%d %d", &n, &m);
//	for (i = 0; i < n; i++)
//	{
//		for (j = 0; j < m; j++)
//		{
//			scanf("%c", &a[i][j]);
//		}
//	}
//	for (i = 0; i < n; i++)
//	{
//		for (j = 0; j < m; j++)
//		{
//			if (a[i][j] == '*')
//			{
//				b[i][j] = '*';
//			}
//			else
//			{
//				x = i;
//				y = j;
//				for (t = 0; t < 8; t++)
//				{
//					x = x + f[t];
//					y = y + g[t];
//					if (x >= 0 && x < n && y >= 0 && y < m)
//					{
//						if (a[x][y] == '*')
//						{
//							flag++;
//						}
//					}
//				}
//				b[i][j] = flag + '0';
//				flag = 0;
//			}
//		}
//	}
//	for (i = 0; i < n; i++)
//	{
//		for (j = 0; j < m; j++)
//		{
//			scanf("%c", &b[i][j]);
//		}
//		if (i != n - 1)
//		{
//			printf("\n");
//		}
//	}
//	return 0;
//}